/**
 * Looker  新闻整合系统
 * Author  :solosky <solosky772@qq.com>
 * File    :Data.js
 * Date    :August 17, 2009
 * License : Apache License 2.0 
 */

/**
 *  管风琴效果插件
 *  官方的在应用时老出问题，这里写了一个超轻量级的管风琴插件
 */
$.fn.LiteAccordion = function(options){
	
	//选项
	this.options = $.extend(options,{
					header:".accordion-title",
					animate:"slide",
					extended : null
					});
	//当前打开的内容
	this.curIndex = 0;
	//所有的内容jquery对象
	this.$content = null;
	/////////////////////////////////////
	//初始化
	this.init = function(){
		//选出所有的内容节点
		this.$content = this.find(this.options.header+" ~*");
		//隐藏出了第一个元素的正文
		this.$content.not(":first").hide();
		//绑定所有的标题点击事件
		var self = this;
		this.find(this.options.header).each(function(i){
				var index = i;
				this.onclick = function(){
					self.show(i);	
					return false;
				};
			});
		
		
		
	};
	this.show = function(index){
		
		var self = this;
		if(index==this.curIndex)
			return;
		//关闭当前显示的内容
		$(this.$content.get(this.curIndex)).slideUp(200,function(){
					$(self.$content.get(index)).slideDown();
					//设置当前显示的内容
					self.curIndex = index;										 
																 
		});
//		//打开需要显示的内容
//		$(this.$content.get(index)).slideDown();
//		//设置当前显示的内容
//		this.curIndex = index;
		
		
	};
	this.init();
	
	return this;
	 
 };
  
  